river barrage - Spanish English Dictionary